Skip to content

Commit 32cef1e

Browse files
committed
Updated Findphypp.cmake file to new header organization.
1 parent 72fad29 commit 32cef1e

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

cmake/Findphypp.cmake

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ if(NOT PHYPP_FOUND)
33
find_path(PHYPP_INCLUDE_DIR phypp.hpp
44
HINTS ${PHYPP_ROOT_DIR} PATH_SUFFIXES include)
55

6-
file(GLOB PHYPP_HEADERS ${PHYPP_INCLUDE_DIR}/phypp/*.hpp)
7-
86
find_path(PHYPP_COMPILER_DIR cphy++
97
HINTS ${PHYPP_ROOT_DIR} PATH_SUFFIXES bin)
108

@@ -14,11 +12,10 @@ if(NOT PHYPP_FOUND)
1412
set(PHYPP_COMPILER ${PHYPP_COMPILER_DIR}/cphy++)
1513
set(PHYPP_REFGEN ${PHYPP_REFGEN_DIR}/phy++-refgen)
1614

17-
mark_as_advanced(PHYPP_INCLUDE_DIR PHYPP_HEADERS PHYPP_REFGEN PHYPP_COMPILER)
15+
mark_as_advanced(PHYPP_INCLUDE_DIR PHYPP_REFGEN PHYPP_COMPILER)
1816

1917
include(FindPackageHandleStandardArgs)
20-
find_package_handle_standard_args(PHYPP DEFAULT_MSG
21-
PHYPP_INCLUDE_DIR PHYPP_HEADERS PHYPP_REFGEN PHYPP_COMPILER)
18+
find_package_handle_standard_args(PHYPP DEFAULT_MSG PHYPP_INCLUDE_DIR)
2219

2320
set(PHYPP_INCLUDE_DIRS ${PHYPP_INCLUDE_DIR})
2421

@@ -181,18 +178,17 @@ function(add_phypp_target CPP_FILE_NAME)
181178
if(CMAKE_BUILD_TYPE MATCHES Debug)
182179
add_custom_command(OUTPUT "${FILE_BASE}-make" VERBATIM COMMAND
183180
${PHYPP_COMPILER} debug "${PROJECT_SOURCE_DIR}/${CPP_FILE_NAME}" -o "${CMAKE_CURRENT_BINARY_DIR}/${FILE_BASE}-make"
184-
DEPENDS ${PROJECT_SOURCE_DIR}/${CPP_FILE_NAME} ${PHYPP_HEADERS})
181+
DEPENDS ${PROJECT_SOURCE_DIR}/${CPP_FILE_NAME})
185182
else()
186183
add_custom_command(OUTPUT "${FILE_BASE}-make" VERBATIM COMMAND
187184
${PHYPP_COMPILER} optimize "${PROJECT_SOURCE_DIR}/${CPP_FILE_NAME}" -o "${CMAKE_CURRENT_BINARY_DIR}/${FILE_BASE}-make"
188-
DEPENDS ${PROJECT_SOURCE_DIR}/${CPP_FILE_NAME} ${PHYPP_HEADERS})
185+
DEPENDS ${PROJECT_SOURCE_DIR}/${CPP_FILE_NAME})
189186
endif()
190187

191188
# Create a target that will call this command
192189
add_custom_target(${FILE_BASE} ALL DEPENDS
193190
${PROJECT_SOURCE_DIR}/${CPP_FILE_NAME}
194-
${CMAKE_CURRENT_BINARY_DIR}/${FILE_BASE}-make
195-
${PHYPP_HEADERS})
191+
${CMAKE_CURRENT_BINARY_DIR}/${FILE_BASE}-make)
196192

197193
# Specify installation of the binary
198194
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${FILE_BASE}-make

0 commit comments

Comments
 (0)