Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/cmake/macros.cmake
| function(cycles_set_solution_folder target) | function(cycles_set_solution_folder target) | ||||
| if(WINDOWS_USE_VISUAL_STUDIO_FOLDERS) | if(WINDOWS_USE_VISUAL_STUDIO_FOLDERS) | ||||
| get_filename_component(folderdir ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) | get_filename_component(folderdir ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) | ||||
| string(REPLACE ${CMAKE_SOURCE_DIR} "" folderdir ${folderdir}) | string(REPLACE ${CMAKE_SOURCE_DIR} "" folderdir ${folderdir}) | ||||
| set_target_properties(${target} PROPERTIES FOLDER ${folderdir}) | set_target_properties(${target} PROPERTIES FOLDER ${folderdir}) | ||||
| endif() | endif() | ||||
| endfunction() | endfunction() | ||||
| macro(cycles_add_library target) | macro(cycles_add_library target library_dependencies) | ||||
| add_library(${target} ${ARGN}) | add_library(${target} ${ARGN}) | ||||
| if(DEFINED WITHOUT_SORTED_LIBS AND WITHOUT_SORTED_LIBS) | |||||
| if(NOT ("${library_dependencies}" STREQUAL "")) | |||||
| target_link_libraries(${target} "${library_dependencies}") | |||||
| endif() | |||||
| endif() | |||||
| cycles_set_solution_folder(${target}) | cycles_set_solution_folder(${target}) | ||||
| endmacro() | endmacro() | ||||