@@ -15,16 +15,18 @@ set(C_COMPILER "${TOOLCHAIN}/bin/clang")
1515
1616set (CMDLINE_SOURCE cmdline.c)
1717set (HANDLE_SOURCE main.cpp)
18+ set (CJSON_SOURCE cjson/cjson.c)
1819set (MAIN_SOURCE main.c)
1920set (WRAPPER_SOURCE wrapper.c)
2021
2122add_library (cmdline_object OBJECT ${CMDLINE_SOURCE} )
2223add_library (handle_object OBJECT ${HANDLE_SOURCE} )
24+ add_library (cjson_object OBJECT ${CJSON_SOURCE} )
2325
24- add_executable (main ${MAIN_SOURCE} $<TARGET_OBJECTS :cmdline_object > $<TARGET_OBJECTS :handle_object >)
26+ add_executable (main ${MAIN_SOURCE} $<TARGET_OBJECTS :cmdline_object > $<TARGET_OBJECTS :handle_object > $< TARGET_OBJECTS : cjson_object > )
2527
2628set_target_properties (main PROPERTIES
27- COMPILE_DEFINITIONS "MyRelease"
29+ # COMPILE_DEFINITIONS "MyRelease"
2830 RUNTIME_OUTPUT_DIRECTORY "${CMAKE_SOURCE_DIR} /rootfs/system/bin"
2931)
3032
@@ -34,20 +36,22 @@ find_library(MEDIAPLATFORM_LIB mediaplatform PATHS ${CMAKE_SOURCE_DIR}/rootfs/sy
3436find_library (CXX_SHARED_LIB c++_shared PATHS ${CMAKE_SOURCE_DIR} /rootfs/system/lib64 )
3537find_library (CURL_SHARED_LIB curl PATHS ${CMAKE_SOURCE_DIR} /rootfs/system/lib64 )
3638find_library (LOG_SHARED_LIB log PATHS ${CMAKE_SOURCE_DIR} /rootfs/system/lib64 )
39+ find_library (CORE_FOUNDATION_LIB CoreFoundation PATHS ${CMAKE_SOURCE_DIR} /rootfs/system/lib64 )
3740
3841# Link libraries
3942target_link_libraries (main
4043 ${CXX_SHARED_LIB}
4144 ${ANDROIDAPPMUSIC_LIB}
4245 ${STORESERVICESCORE_LIB}
4346 ${MEDIAPLATFORM_LIB}
44- ${CURL_SHARED_LIB }
47+ ${CORE_FOUNDATION_LIB }
4548)
4649
4750get_target_property (MAIN_COMPILE_DEFINITIONS main COMPILE_DEFINITIONS )
4851if (NOT "MyRelease" IN_LIST MAIN_COMPILE_DEFINITIONS)
4952 target_link_libraries (main
5053 ${LOG_SHARED_LIB}
54+ ${CURL_SHARED_LIB}
5155 )
5256 set (CMAKE_C_FLAGS "-Werror -g" )
5357 set (CMAKE_CXX_FLAGS "-Werror -g" )
0 commit comments