5 ${CMAKE_SOURCE_DIR}/inc
6 ${CMAKE_SOURCE_DIR}/src/app/inc
7 ${CMAKE_SOURCE_DIR}/src/io/inc
15 SET (${this_target}_SOURCE_FILES
20 FBase_CharacterImpl.cpp
23 FBaseDoubleComparer.cpp
26 FBaseFloatComparer.cpp
30 FBaseIntegerComparer.cpp
34 FBaseLongLongComparer.cpp
35 FBase_LocalizedNumParser.cpp
39 FBaseShortComparer.cpp
41 FBaseStringComparer.cpp
42 FBaseStringHashCodeProvider.cpp
43 FBase_StringConverter.cpp
55 FBaseDoubleMatrix3.cpp
56 FBaseDoubleMatrix4.cpp
58 collection/FBaseColMapEntry.cpp
59 collection/FBaseColQueue.cpp
60 collection/FBaseColLinkedList.cpp
61 collection/FBaseColStack.cpp
62 collection/FBaseColArrayList.cpp
63 collection/FBaseColMultiHashMap.cpp
64 collection/FBaseColHashMap.cpp
65 collection/FBaseColTypes.cpp
66 runtime/FBaseRt_Event.cpp
67 runtime/FBaseRt_EventImpl.cpp
68 runtime/FBaseRtEvent.cpp
69 runtime/FBaseRt_Process.cpp
70 runtime/FBaseRt_EventManager.cpp
71 runtime/FBaseRt_ITask.cpp
72 runtime/FBaseRt_EventDispatcher.cpp
73 runtime/FBaseRt_EventPendingOperationManager.cpp
74 runtime/FBaseRtIEventListener.cpp
75 runtime/FBaseRtLibrary.cpp
76 runtime/FBaseRt_LibraryImpl.cpp
77 runtime/FBaseRtTimer.cpp
78 runtime/FBaseRtMemoryManager.cpp
79 runtime/FBaseRt_TimerImpl.cpp
80 runtime/FBaseRt_ThreadImpl.cpp
81 runtime/FBaseRt_EventDrivenThreadImpl.cpp
82 runtime/FBaseRt_EventDrivenThreadEventArg.cpp
83 runtime/FBaseRt_EventDrivenThreadEvent.cpp
84 runtime/FBaseRt_MainThreadImpl.cpp
85 runtime/FBaseRtMonitor.cpp
86 runtime/FBaseRt_MonitorImpl.cpp
87 runtime/FBaseRtMutex.cpp
88 runtime/FBaseRt_MutexImpl.cpp
89 runtime/FBaseRtIRunnable.cpp
90 runtime/FBaseRtSemaphore.cpp
91 runtime/FBaseRt_SemaphoreImpl.cpp
92 runtime/FBaseRtEventDrivenThread.cpp
93 runtime/FBaseRtThread.cpp
94 runtime/FBaseRt_ThreadManager.cpp
95 runtime/FBaseRt_WorkerThreadImpl.cpp
96 runtime/FBaseRt_WaitingLoopImpl.cpp
97 runtime/FBaseRtWaitingLoop.cpp
98 utility/FBaseUtilDeflator.cpp
99 utility/FBaseUtilStringTokenizer.cpp
100 utility/FBaseUtilInflator.cpp
101 utility/FBaseUtilMath.cpp
102 utility/FBaseUtilLinkInfo.cpp
103 utility/FBaseUtilZipEntry.cpp
104 utility/FBaseUtilStringUtil.cpp
105 utility/FBaseUtilUri.cpp
106 utility/FBaseUtilFileZipper.cpp
107 utility/FBaseUtilUrlEncoder.cpp
108 utility/FBaseUtilFileUnzipper.cpp
109 utility/FBaseUtil_FileUnzipperImpl.cpp
110 utility/FBaseUtilUrlDecoder.cpp
111 utility/FBaseUtilRegularExpression.cpp
112 utility/FBaseUtil_RegularExpressionImpl.cpp
113 utility/FBaseUtil_FileZipperImpl.cpp
114 utility/FBaseUtil_IcuConverter.cpp
115 utility/FBaseUtilScanner.cpp
116 utility/FBaseUtil_ScannerImpl.cpp
119 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
121 ## SET EXTRA COMPILER FLAGS
122 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fPIC" )
124 ## SET C COMPILER FLAGS
125 SET(CMAKE_C_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
127 ## SET CPP COMPILER FLAGS
128 SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
131 ADD_LIBRARY (${this_target} STATIC ${${this_target}_SOURCE_FILES})