From 71f7ff8a8509453d4eb3fc1af90b278c9b5b7656 Mon Sep 17 00:00:00 2001 From: Isuru Samarathunga Date: Mon, 6 Oct 2025 00:11:06 +0530 Subject: [PATCH] Add build flag IA_BUILD_SAMPLES --- .vscode/tasks.json | 2 +- CMakeLists.txt | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 4b7c314..cb6e1f5 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -3,7 +3,7 @@ { "label": "build", "type": "shell", - "command": "cmake -S. -B./build -G Ninja -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ && cmake --build build", + "command": "cmake -S. -B./build -G Ninja -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DIA_BUILD_SAMPLES=ON && cmake --build build", "group": { "kind": "build", "isDefault": true diff --git a/CMakeLists.txt b/CMakeLists.txt index 4dab6bb..776c959 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,4 +9,7 @@ set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) project(IACore) add_subdirectory(Src/IACore) -add_subdirectory(Src/IACoreTest) + +if(IA_BUILD_SAMPLES) + add_subdirectory(Src/IACoreTest) +endif() \ No newline at end of file