File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -423,22 +423,24 @@ if(REFLECTCPP_CHECK_HEADERS)
423423 file (MAKE_DIRECTORY "${TEST_DIR} " )
424424
425425 foreach (HEADER_FILE ${PROJECT_HEADERS} )
426- string (MAKE_C_IDENTIFIER ${HEADER_FILE} HEADER_NAME)
427- set (TEST_SOURCE_FILE "${TEST_DIR} /test_${HEADER_NAME} .cpp" )
428-
429- file (GENERATE
430- OUTPUT ${TEST_SOURCE_FILE}
431- CONTENT "#include \" ${HEADER_FILE} \"\n "
432- )
433-
434- add_library (check_header_${HEADER_NAME} "${TEST_SOURCE_FILE} " )
435-
436- target_include_directories (check_header_${HEADER_NAME} PRIVATE
437- ${CMAKE_CURRENT_SOURCE_DIR}
438- ${ADDITIONAL_INCLUDE_DIRS}
439- )
440-
441- add_custom_target (check_${HEADER_NAME} ALL DEPENDS check_header_${HEADER_NAME} )
426+ if (NOT HEADER_FILE MATCHES "thirdparty" )
427+ string (MAKE_C_IDENTIFIER ${HEADER_FILE} HEADER_NAME)
428+ set (TEST_SOURCE_FILE "${TEST_DIR} /test_${HEADER_NAME} .cpp" )
429+
430+ file (GENERATE
431+ OUTPUT ${TEST_SOURCE_FILE}
432+ CONTENT "#include \" ${HEADER_FILE} \"\n "
433+ )
434+
435+ add_library (check_header_${HEADER_NAME} "${TEST_SOURCE_FILE} " )
436+
437+ target_include_directories (check_header_${HEADER_NAME} PRIVATE
438+ ${CMAKE_CURRENT_SOURCE_DIR}
439+ ${ADDITIONAL_INCLUDE_DIRS}
440+ )
441+
442+ add_custom_target (check_${HEADER_NAME} ALL DEPENDS check_header_${HEADER_NAME} )
443+ endif ()
442444 endforeach ()
443445endif ()
444446
You can’t perform that action at this time.
0 commit comments