4 set(KDIS_EXAMPLES_PDU_ENTITY_STATE_PDU_HEADERS_DIR ${CMAKE_CURRENT_SOURCE_DIR}/include)
5 set(KDIS_EXAMPLES_PDU_ENTITY_STATE_PDU_SOURCES_DIR ${CMAKE_CURRENT_SOURCE_DIR}/src)
7 set(KDIS_EXAMPLES_PDU_ENTITY_STATE_PDU_HEADERS)
8 set(KDIS_EXAMPLES_PDU_ENTITY_STATE_PDU_SOURCES
9 ${KDIS_EXAMPLES_PDU_ENTITY_STATE_PDU_SOURCES_DIR}/main.cpp
16 ${PROJECT_NAME}_examples_pdu_entity_state_pdu ${KDIS_EXAMPLES_PDU_ENTITY_STATE_PDU_HEADERS}
17 ${KDIS_EXAMPLES_PDU_ENTITY_STATE_PDU_SOURCES}
19 target_link_libraries(${PROJECT_NAME}_examples_pdu_entity_state_pdu PRIVATE KDIS::KDIS)
20 target_compile_definitions(
21 ${PROJECT_NAME}_examples_pdu_entity_state_pdu
22 PRIVATE DIS_VERSION=${DIS_VERSION}
23 $<$<BOOL:${KDIS_USE_ENUM_DESCRIPTORS}>:KDIS_USE_ENUM_DESCRIPTORS>
25 # TODO target_compile_options( ${PROJECT_NAME}_examples_pdu_entity_state_pdu PRIVATE
26 # $<$<CXX_COMPILER_ID:MSVC>:/W4 /WX> $<$<NOT:$<CXX_COMPILER_ID:MSVC>>:-Wall -Wextra -Wpedantic