Quote the target name for Borland tlib tool
The Borland librarian tool "tlib" requires that the output target name be quoted if it contains the character '-' (and perhaps a few others). This commit restores the use of the TARGET_QUOTED rule variable replacement for this purpose. Otherwise no static library can have a '-' in its name. This problem was exposed by the 'Testing' test when it builds the pcStatic library with the '-dbg' suffix.
This commit is contained in:
parent
dd2cf7388b
commit
45313dc943
|
@ -57,7 +57,7 @@ SET(CMAKE_C_CREATE_SHARED_LIBRARY
|
||||||
${CMAKE_C_CREATE_IMPORT_LIBRARY})
|
${CMAKE_C_CREATE_IMPORT_LIBRARY})
|
||||||
|
|
||||||
# create a C++ static library
|
# create a C++ static library
|
||||||
SET(CMAKE_CXX_CREATE_STATIC_LIBRARY "tlib ${CMAKE_START_TEMP_FILE}/p512 <LINK_FLAGS> /a <TARGET> <OBJECTS>${CMAKE_END_TEMP_FILE}")
|
SET(CMAKE_CXX_CREATE_STATIC_LIBRARY "tlib ${CMAKE_START_TEMP_FILE}/p512 <LINK_FLAGS> /a <TARGET_QUOTED> <OBJECTS>${CMAKE_END_TEMP_FILE}")
|
||||||
|
|
||||||
# create a C static library
|
# create a C static library
|
||||||
SET(CMAKE_C_CREATE_STATIC_LIBRARY ${CMAKE_CXX_CREATE_STATIC_LIBRARY})
|
SET(CMAKE_C_CREATE_STATIC_LIBRARY ${CMAKE_CXX_CREATE_STATIC_LIBRARY})
|
||||||
|
|
Loading…
Reference in New Issue