File diff r26253:da15255c652b → r26254:4dd185cf8a2d
src/script/api/CMakeLists.txt
Show inline comments
 
@@ -75,17 +75,19 @@ foreach(API "ai;AI" "game;GS" "template;
 
    if(NOT "${APILC}" STREQUAL "template")
 
        list(APPEND SCRIPT_${APIUC}_BINARY_FILES "${CMAKE_CURRENT_SOURCE_DIR}/${APILC}/${APILC}_controller.hpp.sq")
 
        set(INCLUDES_BINARY_FILE "${CMAKE_BINARY_DIR}/generated/script/api/${APILC}/${APILC}_includes.hpp")
 
        set(API_FILES "${CMAKE_CURRENT_BINARY_DIR}/${APILC}.files")
 
        file(GENERATE OUTPUT ${API_FILES} CONTENT "${SCRIPT_${APIUC}_BINARY_FILES}")
 
        add_custom_command_timestamp(OUTPUT ${INCLUDES_BINARY_FILE}
 
                COMMAND ${CMAKE_COMMAND}
 
                        -DINCLUDES_SOURCE_FILE=${CMAKE_CURRENT_SOURCE_DIR}/script_includes.hpp.in
 
                        -DINCLUDES_BINARY_FILE=${INCLUDES_BINARY_FILE}
 
                        -DAPIUC=${APIUC}
 
                        -DAPILC=${APILC}
 
                        -DAPI_FILES=${API_FILES}
 
                        -P ${CMAKE_SOURCE_DIR}/cmake/scripts/SquirrelIncludes.cmake
 
                        --
 
                        ${SCRIPT_${APIUC}_BINARY_FILES}
 
                MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/script_includes.hpp.in
 
                DEPENDS ${SCRIPT_${APIUC}_BINARY_FILES}
 
                        ${API_FILES}
 
                        ${CMAKE_SOURCE_DIR}/cmake/scripts/SquirrelIncludes.cmake
 
                WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
 
                COMMENT "Generating ${APILC}/${APILC}_includes.hpp"