Skip to content

Commit 4e4a691

Browse files
author
Gin
committed
fix
1 parent 05aa98e commit 4e4a691

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

SerialPrograms/CMakeLists.txt

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -140,16 +140,6 @@ source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR}/../../ FILES ${EXECUTABLE_SOURCES}
140140
# Create library target first
141141
add_library(SerialProgramsLib STATIC ${LIBRARY_SOURCES})
142142

143-
# Add source code exclusive to the internal repo
144-
if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/../../Internal/SerialPrograms/Internal0.cpp")
145-
target_compile_definitions(SerialProgramsLib PRIVATE PA_OFFICIAL)
146-
target_compile_definitions(SerialPrograms PRIVATE PA_OFFICIAL)
147-
target_sources(SerialProgramsLib PRIVATE ../../Internal/SerialPrograms/NintendoSwitch_TestPrograms.cpp)
148-
target_sources(SerialProgramsLib PRIVATE ../../Internal/SerialPrograms/NintendoSwitch_TestPrograms.h)
149-
target_sources(SerialProgramsLib PRIVATE ../../Internal/SerialPrograms/Internal0.cpp)
150-
target_sources(SerialProgramsLib PRIVATE ../../Internal/SerialPrograms/Internal1.cpp)
151-
endif()
152-
153143
if (APPLE)
154144
set(SerialPrograms_ICON ${CMAKE_CURRENT_SOURCE_DIR}/../IconResource/icon.icns)
155145
# set_source_files_properties(SerialPrograms_ICON PROPERTIES MACOSX_PACKAGE_LOCATION "Resources")
@@ -187,6 +177,16 @@ endif()
187177

188178
target_link_libraries(SerialPrograms PRIVATE SerialProgramsLib)
189179

180+
# Add source code exclusive to the internal repo and add C++ macro of official release
181+
if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/../../Internal/SerialPrograms/Internal0.cpp")
182+
target_compile_definitions(SerialProgramsLib PRIVATE PA_OFFICIAL)
183+
target_compile_definitions(SerialPrograms PRIVATE PA_OFFICIAL)
184+
target_sources(SerialProgramsLib PRIVATE ../../Internal/SerialPrograms/NintendoSwitch_TestPrograms.cpp)
185+
target_sources(SerialProgramsLib PRIVATE ../../Internal/SerialPrograms/NintendoSwitch_TestPrograms.h)
186+
target_sources(SerialProgramsLib PRIVATE ../../Internal/SerialPrograms/Internal0.cpp)
187+
target_sources(SerialProgramsLib PRIVATE ../../Internal/SerialPrograms/Internal1.cpp)
188+
endif()
189+
190190
# Function to apply common properties to both library and executable targets
191191
function(apply_common_target_properties target_name)
192192
set_target_properties(${target_name} PROPERTIES LINKER_LANGUAGE CXX)

0 commit comments

Comments
 (0)