We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c62d867 commit 1b52a55Copy full SHA for 1b52a55
CMakeLists.txt
@@ -2,9 +2,13 @@ cmake_minimum_required(VERSION 3.16)
2
3
project(IsoLib)
4
5
-set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/lib)
6
-set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/lib)
7
-set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/bin)
+option(SET_CUSTOM_OUTPUT_DIRS "Set custom output directories for artifacts" ON)
+
+if(SET_CUSTOM_OUTPUT_DIRS)
8
+ set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/lib)
9
+ set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/lib)
10
+ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/bin)
11
+endif()
12
13
find_package(Git QUIET)
14
if(GIT_FOUND AND EXISTS "${PROJECT_SOURCE_DIR}/.git")
0 commit comments