Skip to content

Commit

Permalink
Merge pull request #852 from pi-hole/tweak/make_build_faster
Browse files Browse the repository at this point in the history
Make FTL builds faster
  • Loading branch information
DL6ER authored Jul 24, 2020
2 parents 5f4582e + 8c79196 commit 58ebe22
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -152,8 +152,14 @@ add_custom_target(
COMMAND ${CMAKE_COMMAND} -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} -P ${CMAKE_CURRENT_SOURCE_DIR}/gen_version.cmake
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})

add_library(FTL OBJECT ${sources})
target_compile_options(FTL PRIVATE ${EXTRAWARN})
target_include_directories(FTL PRIVATE ${PROJECT_SOURCE_DIR}/src)
add_dependencies(FTL gen_version)


add_executable(pihole-FTL
${sources}
$<TARGET_OBJECTS:FTL>
$<TARGET_OBJECTS:api>
$<TARGET_OBJECTS:database>
$<TARGET_OBJECTS:dnsmasq>
Expand All @@ -164,10 +170,6 @@ if(STATIC STREQUAL "true")
set_target_properties(pihole-FTL PROPERTIES LINK_SEARCH_END_STATIC ON)
target_link_libraries(pihole-FTL -static-libgcc -static -static-pie)
endif()
target_compile_options(pihole-FTL PRIVATE ${EXTRAWARN})
target_include_directories(pihole-FTL PRIVATE ${PROJECT_SOURCE_DIR}/src)
add_dependencies(pihole-FTL gen_version)

set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
set(THREADS_PREFER_PTHREAD_FLAG TRUE)
find_package(Threads REQUIRED)
Expand Down

0 comments on commit 58ebe22

Please sign in to comment.