diff options
Diffstat (limited to 'src/dlls/clretwrc/CMakeLists.txt')
-rw-r--r-- | src/dlls/clretwrc/CMakeLists.txt | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/dlls/clretwrc/CMakeLists.txt b/src/dlls/clretwrc/CMakeLists.txt new file mode 100644 index 0000000000..b1f7a49088 --- /dev/null +++ b/src/dlls/clretwrc/CMakeLists.txt @@ -0,0 +1,23 @@ +include_directories(${CMAKE_CURRENT_BINARY_DIR}) + +if(WIN32) + # remove /ltcg from resource-only libraries + string(REPLACE "/LTCG" "" CMAKE_SHARED_LINKER_FLAGS_RELEASE ${CMAKE_SHARED_LINKER_FLAGS_RELEASE}) + string(REPLACE "/LTCG" "" CMAKE_STATIC_LINKER_FLAGS_RELEASE ${CMAKE_STATIC_LINKER_FLAGS_RELEASE}) + string(REPLACE "/LTCG" "" CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO ${CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO}) + string(REPLACE "/LTCG" "" CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO ${CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO}) + + # remove /guard:cf from resource-only libraries + string(REPLACE "/guard:cf" "" CMAKE_SHARED_LINKER_FLAGS ${CMAKE_SHARED_LINKER_FLAGS}) + + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} /NOENTRY") +endif(WIN32) + +add_definitions(-DFX_VER_INTERNALNAME_STR=clretwrc.dll) + +add_library_clr(clretwrc SHARED + clretwrc.rc +) + +# add the install targets +install_clr(clretwrc)
\ No newline at end of file |