Files

36 lines
1.6 KiB
Plaintext

# Auto-generated by rexglue codegen - DO NOT EDIT
#
# IMPORTANT: For SEH (Structured Exception Handling) support on Windows,
# add /EHa to your compile options:
# target_compile_options(your_target PRIVATE $<$<CXX_COMPILER_ID:MSVC>:/EHa>)
#
set(GENERATED_SOURCES
{{ cmake_var("CMAKE_CURRENT_LIST_DIR") }}/{{ project }}_config.cpp
{{ cmake_var("CMAKE_CURRENT_LIST_DIR") }}/{{ project }}_init.cpp
{{ cmake_var("CMAKE_CURRENT_LIST_DIR") }}/{{ project }}_register.cpp
{% if has_dll_modules and not is_dll %} {{ cmake_var("CMAKE_CURRENT_LIST_DIR") }}/module_registry.cpp
{% endif %}{% for file in recomp_files %} {{ cmake_var("CMAKE_CURRENT_LIST_DIR") }}/{{ file }}
{% endfor %})
{% if has_icon %}
# Windows application icon resource extracted from the Xbox 360 executable.
# To use your own icon, set REXGLUE_ICON_PATH before this file is included:
# set(REXGLUE_ICON_PATH "${CMAKE_CURRENT_SOURCE_DIR}/my_icon.ico")
#
# To disable the icon entirely:
# set(REXGLUE_ICON_PATH "")
if(WIN32)
if(NOT DEFINED REXGLUE_ICON_PATH)
set(REXGLUE_ICON_PATH "{{ cmake_var("CMAKE_CURRENT_LIST_DIR") }}/{{ icon_filename }}")
endif()
if(REXGLUE_ICON_PATH)
set(_rexglue_rc "{{ cmake_var("CMAKE_CURRENT_BINARY_DIR") }}/{{ project }}_resources.rc")
file(WRITE "{{ cmake_var("_rexglue_rc") }}"
"// Auto-generated - icon from: {{ cmake_var("REXGLUE_ICON_PATH") }}\n"
"#pragma code_page(65001)\n"
"IDI_ICON1 ICON \"{{ cmake_var("REXGLUE_ICON_PATH") }}\"\n"
)
list(APPEND GENERATED_SOURCES "{{ cmake_var("_rexglue_rc") }}")
endif()
endif()
{% endif %}