File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11cmake_minimum_required (VERSION 3.19 )
22
3+ # workaround for source dir containing regex meta characters
4+ string (REGEX REPLACE "([.+?*])" "\\\\\\ 1" SDIR "${CMAKE_CURRENT_SOURCE_DIR } " )
5+
36file (GLOB SOURCE_FILES CONFIGURE_DEPENDS *.cpp )
4- list (FILTER SOURCE_FILES EXCLUDE REGEX ${CMAKE_CURRENT_SOURCE_DIR } /main_.*)
7+ list (FILTER SOURCE_FILES EXCLUDE REGEX ${SDIR } /main_.*)
58list (APPEND SOURCE_FILES main_${PLATFORM} .cpp)
69
710
Original file line number Diff line number Diff line change @@ -15,12 +15,15 @@ file(GLOB_RECURSE SOURCE_FILES CONFIGURE_DEPENDS
1515 *.cpp
1616)
1717
18+ # workaround for source dir containing regex meta characters
19+ string (REGEX REPLACE "([.+?*])" "\\\\\\ 1" SDIR "${CMAKE_CURRENT_SOURCE_DIR } " )
20+
1821# FAudio has their own CMakeLists
1922list (FILTER HEADER_FILES
20- EXCLUDE REGEX ${ CMAKE_CURRENT_SOURCE_DIR } /FAudio/.*
23+ EXCLUDE REGEX " ${SDIR } /FAudio/.*"
2124)
2225list (FILTER SOURCE_FILES
23- EXCLUDE REGEX ${ CMAKE_CURRENT_SOURCE_DIR } /FAudio/.*
26+ EXCLUDE REGEX " ${SDIR } /FAudio/.*"
2427)
2528
2629install (FILES ${HEADER_FILES}
You can’t perform that action at this time.
0 commit comments