Make macro to set bin directory. Apply to ANN, Pivy, and solomesmesh.
This commit is contained in:
@@ -203,3 +203,18 @@ MACRO(GET_MSVC_PRECOMPILED_SOURCE PrecompiledSource SourcesVar)
|
||||
ENDFOREACH (it)
|
||||
ENDIF(MSVC)
|
||||
ENDMACRO(GET_MSVC_PRECOMPILED_SOURCE)
|
||||
|
||||
MACRO(SET_BIN_DIR ProjectName OutputName OutputDir)
|
||||
set_target_properties(${ProjectName} PROPERTIES OUTPUT_NAME ${OutputName})
|
||||
if(WIN32)
|
||||
set_target_properties(${ProjectName} PROPERTIES DEBUG_OUTPUT_NAME "${OutputName}_d")
|
||||
set_target_properties(${ProjectName} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}${OutputDir})
|
||||
else(WIN32)
|
||||
set_target_properties(${ProjectName} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}${OutputDir})
|
||||
set_target_properties(${ProjectName} PROPERTIES INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}${OutputDir})
|
||||
endif(WIN32)
|
||||
|
||||
if(MSVC_IDE)
|
||||
set_target_properties(${ProjectName} PROPERTIES PREFIX "../")
|
||||
endif(MSVC_IDE)
|
||||
ENDMACRO(SET_BIN_DIR)
|
||||
|
||||
Reference in New Issue
Block a user