diff options
author | Jose Perez Rodriguez <joperezr@microsoft.com> | 2016-04-21 08:45:23 -0700 |
---|---|---|
committer | Jose Perez Rodriguez <joperezr@microsoft.com> | 2016-04-21 08:45:23 -0700 |
commit | 250a206c98d8e3992512246e02bf0820ef95578b (patch) | |
tree | 0b9ad3f2d0ae1521220e6aeacb29234f0e44085a /functions.cmake | |
parent | 65547d0c86120b0cfd89609e2cb12b6eb7b10c83 (diff) | |
download | coreclr-250a206c98d8e3992512246e02bf0820ef95578b.tar.gz coreclr-250a206c98d8e3992512246e02bf0820ef95578b.tar.bz2 coreclr-250a206c98d8e3992512246e02bf0820ef95578b.zip |
Adding Versioning to Native components in non-Windows builds. (#4393)
Adding Versioning to Native components in non-Windows builds.
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) |