# Copyright (c) 2023 Dominic Msters # # This software is released under the MIT License. # https://opensource.org/licenses/MIT project(sceneitemcomponentgen VERSION 1.0) add_executable(sceneitemcomponentgen) # Sources target_sources(sceneitemcomponentgen PRIVATE ${DAWN_SHARED_SOURCES} ${DAWN_TOOL_SOURCES} SceneItemComponentRegister.cpp ) # Includes target_include_directories(sceneitemcomponentgen PUBLIC ${DAWN_SHARED_INCLUDES} ${DAWN_TOOL_INCLUDES} ${CMAKE_CURRENT_LIST_DIR} ) # Definitions target_compile_definitions(sceneitemcomponentgen PUBLIC DAWN_TOOL_INSTANCE=SceneItemComponentRegister DAWN_TOOL_HEADER="SceneItemComponentRegister.hpp" ) # Libraries target_link_libraries(sceneitemcomponentgen PUBLIC ${DAWN_BUILD_HOST_LIBS} )