1
0
Fork 0

build: write binaries to bin folder

mandlm 2023-10-22 12:58:19 +02:00
parent 49427ef8cd
commit 30bd3d0526
Signed by: mandlm
GPG Key ID: 4AA25D647AA54CC7
5 changed files with 11 additions and 4 deletions

3
.gitignore vendored
View File

@ -1,2 +1,3 @@
/build
/.build
/.cache
/bin

View File

@ -31,6 +31,12 @@ target_include_directories(
target_link_libraries(book_exercises PRIVATE chapter_02)
set_target_properties(
book_exercises
PROPERTIES ARCHIVE_OUTPUT_DIRECTORY "${PROJECT_SOURCE_DIR}/bin"
RUNTIME_OUTPUT_DIRECTORY "${PROJECT_SOURCE_DIR}/bin"
RUNTIME_OUTPUT_DIRECTORY "${PROJECT_SOURCE_DIR}/bin")
if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME)
add_subdirectory(tests)
endif()

View File

@ -1,3 +1,3 @@
#!/usr/bin/env sh
cmake -S . -B build -G Ninja -D CMAKE_EXPORT_COMPILE_COMMANDS=ON
cmake -S . -B .build -G Ninja -D CMAKE_EXPORT_COMPILE_COMMANDS=ON

View File

@ -1,3 +1,3 @@
#!/usr/bin/env sh
cmake --build build
cmake --build .build

View File

@ -1,3 +1,3 @@
#!/usr/bin/env sh
cmake --build build && cmake --build build --target test
cmake --build .build && cmake --build .build --target test