File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -308,11 +308,21 @@ if(APPLE)
308308#endif
309309" )
310310 include_directories (BEFORE SYSTEM "${FP_H_COMPAT_DIR} " )
311+
312+ # libpngのビルド時のみCFLAGSを一時的に変更するため、現在の値を保存
313+ set (CMAKE_C_FLAGS_SAVE "${CMAKE_C_FLAGS} " )
314+ set (CMAKE_CXX_FLAGS_SAVE "${CMAKE_CXX_FLAGS} " )
311315 set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -isystem ${FP_H_COMPAT_DIR} " )
312316 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -isystem ${FP_H_COMPAT_DIR} " )
313317endif ()
314318
315319add_subdirectory ("3rdparty/libpng" )
320+
321+ # libpngのビルド後、CFLAGSを元に戻す(他のサブプロジェクトに影響を与えないため)
322+ if (APPLE )
323+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS_SAVE} " )
324+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS_SAVE} " )
325+ endif ()
316326set (PNG_INCLUDE_DIRS
317327 "${CMAKE_CURRENT_SOURCE_DIR} /3rdparty/libpng"
318328 "${CMAKE_CURRENT_BINARY_DIR} /3rdparty/libpng" )
You can’t perform that action at this time.
0 commit comments