Skip to content

Commit ef16268

Browse files
Use multiple linker options
1 parent c2bbcd3 commit ef16268

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ if(WIN32)
5050
set(CMAKE_C_FLAGS_DEBUG
5151
"${CMAKE_C_FLAGS_DEBUG} ${WARNING_FLAGS} ${SDL_FLAGS} -O0 -g1 -DDEBUG"
5252
)
53-
set(MKL_UMATH_LDFLAGS "/NXCompat;/DynamicBase;/FORCE:UNRESOLVED")
53+
set(MKL_UMATH_LINKER_OPTIONS "LINKER:/NXCompat;LINKER:/DynamicBase;LINKER:/FORCE:UNRESOLVED")
5454
elseif(UNIX)
5555
string(CONCAT WARNING_FLAGS
5656
"-Wall "
@@ -84,7 +84,7 @@ elseif(UNIX)
8484
"${CMAKE_C_FLAGS_DEBUG} ${CFLAGS} -O0 -g1 -DDEBUG"
8585
)
8686
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-incompatible-function-pointer-types ${CFLAGS}")
87-
set(MKL_UMATH_LDFLAGS "-z,noexecstack,-z,relro,-z,now")
87+
set(MKL_UMATH_LINKER_OPTIONS "LINKER:-z,noexecstack,-z,relro,-z,now")
8888
else()
8989
message(FATAL_ERROR "Unsupported system.")
9090
endif()
@@ -96,7 +96,7 @@ endif()
9696
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH)
9797
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH)
9898
# set_property(GLOBAL PROPERTY GLOBAL_DEPENDS_DEBUG_MODE 1)
99-
set(_linker_options "LINKER:${MKL_UMATH_LDFLAGS}")
99+
set(_linker_options ${MKL_UMATH_LINKER_OPTIONS})
100100

101101
set(_trgt mkl_umath_loops)
102102
add_library(${_trgt} SHARED "mkl_umath/src/mkl_umath_loops.c")

0 commit comments

Comments
 (0)