Apply SET_BIN_DIR macro to Mod

This commit is contained in:
mdinger
2014-04-10 23:52:44 -04:00
committed by wmayer
parent 085736095e
commit 1942bb7906
41 changed files with 134 additions and 578 deletions

View File

@@ -262,23 +262,15 @@ fc_target_copy_resource(Part
${CMAKE_BINARY_DIR}/Mod/Part
${Part_Scripts})
if(MSVC)
SET_BIN_DIR(Part "Part" "/Mod/Part")
if(WIN32)
set_target_properties(Part PROPERTIES SUFFIX ".pyd")
set_target_properties(Part PROPERTIES DEBUG_OUTPUT_NAME "Part_d")
set_target_properties(Part PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/Mod/Part)
set_target_properties(Part PROPERTIES PREFIX "../")
endif(WIN32)
if(MSVC)
# Set special compiler flag to convert a SIGSEV into an exception
# to fix issue #0000215, #0001155, ...
set_target_properties(Part PROPERTIES COMPILE_FLAGS "/EHa")
elseif(MINGW)
set_target_properties(Part PROPERTIES SUFFIX ".pyd")
set_target_properties(Part PROPERTIES DEBUG_OUTPUT_NAME "Part_d")
set_target_properties(Part PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/Mod/Part)
set_target_properties(Part PROPERTIES PREFIX "")
else(MSVC)
set_target_properties(Part PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/Mod/Part)
set_target_properties(Part PROPERTIES PREFIX "")
set_target_properties(Part PROPERTIES INSTALL_RPATH ${INSTALL_RPATH})
endif(MSVC)
INSTALL(TARGETS Part DESTINATION lib)

View File

@@ -230,20 +230,9 @@ fc_target_copy_resource(PartGui
${CMAKE_BINARY_DIR}/Mod/Part
${PartGui_Scripts})
if(MSVC)
SET_BIN_DIR(PartGui "PartGui" "/Mod/Part")
if(WIN32)
set_target_properties(PartGui PROPERTIES SUFFIX ".pyd")
set_target_properties(PartGui PROPERTIES DEBUG_OUTPUT_NAME "PartGui_d")
set_target_properties(PartGui PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/Mod/Part)
set_target_properties(PartGui PROPERTIES PREFIX "../")
elseif(MINGW)
set_target_properties(PartGui PROPERTIES SUFFIX ".pyd")
set_target_properties(PartGui PROPERTIES DEBUG_OUTPUT_NAME "PartGui_d")
set_target_properties(PartGui PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/Mod/Part)
set_target_properties(PartGui PROPERTIES PREFIX "")
else(MSVC)
set_target_properties(PartGui PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/Mod/Part)
set_target_properties(PartGui PROPERTIES PREFIX "")
set_target_properties(PartGui PROPERTIES INSTALL_RPATH ${INSTALL_RPATH})
endif(MSVC)
endif(WIN32)
INSTALL(TARGETS PartGui DESTINATION lib)