mirror of
https://github.com/sal063/AC6_recomp
synced 2026-07-01 04:10:36 -04:00
36 lines
1.6 KiB
Plaintext
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 %}
|