Skip to content

Commit 515c666

Browse files
Stinkfist0huangwei1024
authored andcommitted
Make precheader files PRIVATE, otherwise they leak to the game project (e.g. precheader.cpp visible in MyGame's Visual Studio project).
1 parent bce0eab commit 515c666

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

cocos/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ endif()
164164

165165
if(WINDOWS)
166166
# precompiled header. Compilation time speedup ~4x.
167-
target_sources(cocos2d PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/precheader.cpp")
167+
target_sources(cocos2d PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/precheader.cpp")
168168
set_target_properties(cocos2d PROPERTIES COMPILE_FLAGS "/Yuprecheader.h /FIprecheader.h")
169169
set_source_files_properties("${CMAKE_CURRENT_SOURCE_DIR}/precheader.cpp" PROPERTIES COMPILE_FLAGS "/Ycprecheader.h")
170170
# compile c as c++. needed for precompiled header

cocos/scripting/js-bindings/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ endif()
182182

183183
if(WINDOWS)
184184
# precompiled header
185-
target_sources(jscocos2d PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/precheader.cpp")
185+
target_sources(jscocos2d PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/precheader.cpp")
186186
set_target_properties(jscocos2d PROPERTIES COMPILE_FLAGS "/Yuprecheader.h /FIprecheader.h")
187187
set_source_files_properties("${CMAKE_CURRENT_SOURCE_DIR}/precheader.cpp" PROPERTIES COMPILE_FLAGS "/Ycprecheader.h")
188188
endif()

tests/cpp-tests/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,7 @@ endif()
489489

490490
if(WINDOWS)
491491
# precompiled header. Compilation time speedup ~4x.
492-
target_sources(${APP_NAME} PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/Classes/precheader.cpp")
492+
target_sources(${APP_NAME} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/Classes/precheader.cpp")
493493
set_target_properties(${APP_NAME} PROPERTIES COMPILE_FLAGS "/Yuprecheader.h /FIprecheader.h")
494494
set_source_files_properties("${CMAKE_CURRENT_SOURCE_DIR}/Classes/precheader.cpp" PROPERTIES COMPILE_FLAGS "/Ycprecheader.h")
495-
endif()
495+
endif()

0 commit comments

Comments
 (0)