diff options
Diffstat (limited to 'functions.cmake')
-rw-r--r-- | functions.cmake | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/functions.cmake b/functions.cmake index 5a65ef3e90..345903b967 100644 --- a/functions.cmake +++ b/functions.cmake @@ -158,7 +158,11 @@ function(install_clr targetName) endfunction() function(_add_executable) - add_executable(${ARGV}) + if(NOT WIN32) + add_executable(${ARGV} ${VERSION_FILE_PATH}) + else() + add_executable(${ARGV}) + endif(NOT WIN32) list(FIND CLR_CROSS_COMPONENTS_LIST ${ARGV0} INDEX) if (DEFINED CLR_CROSS_COMPONENTS_LIST AND ${INDEX} EQUAL -1) set_target_properties(${ARGV0} PROPERTIES EXCLUDE_FROM_ALL 1) @@ -166,7 +170,11 @@ function(_add_executable) endfunction() function(_add_library) - add_library(${ARGV}) + if(NOT WIN32) + add_library(${ARGV} ${VERSION_FILE_PATH}) + else() + add_library(${ARGV}) + endif(NOT WIN32) list(FIND CLR_CROSS_COMPONENTS_LIST ${ARGV0} INDEX) if (DEFINED CLR_CROSS_COMPONENTS_LIST AND ${INDEX} EQUAL -1) set_target_properties(${ARGV0} PROPERTIES EXCLUDE_FROM_ALL 1) |