File: getObjectFilesBaseNames.cmake

package info (click to toggle)
magic-enum 0.9.7-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,296 kB
  • sloc: cpp: 19,139; sh: 32; xml: 16; makefile: 4
file content (18 lines) | stat: -rw-r--r-- 679 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
message(STATUS "objectsFile  ${objectsFile}")
message(STATUS "pkgConfigFileFinal  ${pkgConfigFileFinal}")
message(STATUS "pkgConfigFileUnlinished  ${pkgConfigFileUnlinished}")

file(READ "${objectsFile}" TARGET_OBJECTS)

set(PROPERLY_JOINED_TARGET_OBJECTS "")

foreach(objFullPath ${TARGET_OBJECTS})
	get_filename_component(objFullPath "${objFullPath}" NAME)
	list(APPEND PROPERLY_JOINED_TARGET_OBJECTS "${objFullPath}")
endforeach()
list(JOIN PROPERLY_JOINED_TARGET_OBJECTS " " PROPERLY_JOINED_TARGET_OBJECTS)

message(STATUS "PROPERLY_JOINED_TARGET_OBJECTS AFTER ${PROPERLY_JOINED_TARGET_OBJECTS}")

configure_file("${pkgConfigFileUnlinished}" "${pkgConfigFileFinal}" @ONLY)