move curl for iOS and android into a submodule instead of abs path, include sqlite3 into Xcode project

This commit is contained in:
2018-10-11 12:53:59 +02:00
parent d870f68ed6
commit bc0ac5d893
4 changed files with 23 additions and 6 deletions

2
.gitmodules vendored
View File

@@ -15,7 +15,7 @@
url = https://bitbucket.org/omigamedev/libglew-2.0.0.git url = https://bitbucket.org/omigamedev/libglew-2.0.0.git
[submodule "libs/curl-android-ios"] [submodule "libs/curl-android-ios"]
path = libs/curl-android-ios path = libs/curl-android-ios
url = https://github.com/gcesarmza/curl-android-ios url = https://bitbucket.org/omigamedev/curl-android-ios.git
[submodule "libs/jpeg"] [submodule "libs/jpeg"]
path = libs/jpeg path = libs/jpeg
url = https://github.com/richgel999/jpeg-compressor.git url = https://github.com/richgel999/jpeg-compressor.git

View File

@@ -134,6 +134,8 @@
ADC0EB3F1FBDC748004079BB /* node_colorwheel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADC0EB3B1FBDC748004079BB /* node_colorwheel.cpp */; }; ADC0EB3F1FBDC748004079BB /* node_colorwheel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADC0EB3B1FBDC748004079BB /* node_colorwheel.cpp */; };
ADC0EB431FC36E88004079BB /* node_dialog_picker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADC0EB401FC36E88004079BB /* node_dialog_picker.cpp */; }; ADC0EB431FC36E88004079BB /* node_dialog_picker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADC0EB401FC36E88004079BB /* node_dialog_picker.cpp */; };
ADC0EB441FC36E88004079BB /* node_dialog_picker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADC0EB401FC36E88004079BB /* node_dialog_picker.cpp */; }; ADC0EB441FC36E88004079BB /* node_dialog_picker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADC0EB401FC36E88004079BB /* node_dialog_picker.cpp */; };
ADC6B6C8216E0F0000DED870 /* sqlite3.c in Sources */ = {isa = PBXBuildFile; fileRef = ADC6B6C7216E0F0000DED870 /* sqlite3.c */; };
ADC6B6C9216E0F0D00DED870 /* sqlite3.c in Sources */ = {isa = PBXBuildFile; fileRef = ADC6B6C7216E0F0000DED870 /* sqlite3.c */; };
ADC6F4621F3AFF2C004177FA /* node_dialog_layer_rename.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADC6F4611F3AFA2B004177FA /* node_dialog_layer_rename.cpp */; }; ADC6F4621F3AFF2C004177FA /* node_dialog_layer_rename.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADC6F4611F3AFA2B004177FA /* node_dialog_layer_rename.cpp */; };
ADC6F4631F3AFF2D004177FA /* node_dialog_layer_rename.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADC6F4611F3AFA2B004177FA /* node_dialog_layer_rename.cpp */; }; ADC6F4631F3AFF2D004177FA /* node_dialog_layer_rename.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADC6F4611F3AFA2B004177FA /* node_dialog_layer_rename.cpp */; };
ADC6F4671F3E66FB004177FA /* app_dialogs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADC6F4651F3E66FA004177FA /* app_dialogs.cpp */; }; ADC6F4671F3E66FB004177FA /* app_dialogs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADC6F4651F3E66FA004177FA /* app_dialogs.cpp */; };
@@ -420,6 +422,7 @@
ADC0EB3C1FBDC748004079BB /* node_colorwheel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = node_colorwheel.h; sourceTree = "<group>"; }; ADC0EB3C1FBDC748004079BB /* node_colorwheel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = node_colorwheel.h; sourceTree = "<group>"; };
ADC0EB401FC36E88004079BB /* node_dialog_picker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = node_dialog_picker.cpp; sourceTree = "<group>"; }; ADC0EB401FC36E88004079BB /* node_dialog_picker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = node_dialog_picker.cpp; sourceTree = "<group>"; };
ADC0EB411FC36E88004079BB /* node_dialog_picker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = node_dialog_picker.h; sourceTree = "<group>"; }; ADC0EB411FC36E88004079BB /* node_dialog_picker.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = node_dialog_picker.h; sourceTree = "<group>"; };
ADC6B6C7216E0F0000DED870 /* sqlite3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sqlite3.c; path = libs/sqlite3/sqlite3.c; sourceTree = "<group>"; };
ADC6F4601F3AFA2A004177FA /* node_dialog_layer_rename.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = node_dialog_layer_rename.h; sourceTree = "<group>"; }; ADC6F4601F3AFA2A004177FA /* node_dialog_layer_rename.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = node_dialog_layer_rename.h; sourceTree = "<group>"; };
ADC6F4611F3AFA2B004177FA /* node_dialog_layer_rename.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = node_dialog_layer_rename.cpp; sourceTree = "<group>"; }; ADC6F4611F3AFA2B004177FA /* node_dialog_layer_rename.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = node_dialog_layer_rename.cpp; sourceTree = "<group>"; };
ADC6F4651F3E66FA004177FA /* app_dialogs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = app_dialogs.cpp; sourceTree = "<group>"; }; ADC6F4651F3E66FA004177FA /* app_dialogs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = app_dialogs.cpp; sourceTree = "<group>"; };
@@ -769,6 +772,7 @@
AD58E0731E3421CB006ACC15 /* libs */ = { AD58E0731E3421CB006ACC15 /* libs */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
ADC6B6C6216E0DB600DED870 /* sqlite3 */,
ADAE4B2F216D075400B1DD8C /* HockeySDKResources.bundle */, ADAE4B2F216D075400B1DD8C /* HockeySDKResources.bundle */,
ADE0862C212395B500945972 /* libSonarPenUniversal.a */, ADE0862C212395B500945972 /* libSonarPenUniversal.a */,
ADD7D2AE1EBFA35F00D5A897 /* libcurl.a */, ADD7D2AE1EBFA35F00D5A897 /* libcurl.a */,
@@ -833,6 +837,14 @@
path = PanoThumb; path = PanoThumb;
sourceTree = "<group>"; sourceTree = "<group>";
}; };
ADC6B6C6216E0DB600DED870 /* sqlite3 */ = {
isa = PBXGroup;
children = (
ADC6B6C7216E0F0000DED870 /* sqlite3.c */,
);
name = sqlite3;
sourceTree = "<group>";
};
ADD7D26C1EBF9AE300D5A897 /* PanoPainter */ = { ADD7D26C1EBF9AE300D5A897 /* PanoPainter */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
@@ -1291,6 +1303,7 @@
AD0E5CD61ECC72AD00C35669 /* bezier.cpp in Sources */, AD0E5CD61ECC72AD00C35669 /* bezier.cpp in Sources */,
AD0E5CB61ECC72AD00C35669 /* Yoga.c in Sources */, AD0E5CB61ECC72AD00C35669 /* Yoga.c in Sources */,
ADE4911D1F86E65E00FB8E92 /* shapes.cc in Sources */, ADE4911D1F86E65E00FB8E92 /* shapes.cc in Sources */,
ADC6B6C9216E0F0D00DED870 /* sqlite3.c in Sources */,
ADC0EB441FC36E88004079BB /* node_dialog_picker.cpp in Sources */, ADC0EB441FC36E88004079BB /* node_dialog_picker.cpp in Sources */,
AD0E5CC51ECC72AD00C35669 /* node_panel_color.cpp in Sources */, AD0E5CC51ECC72AD00C35669 /* node_panel_color.cpp in Sources */,
AD0E5CD71ECC72AD00C35669 /* brush.cpp in Sources */, AD0E5CD71ECC72AD00C35669 /* brush.cpp in Sources */,
@@ -1413,6 +1426,7 @@
ADD7D2A01EBF9E1C00D5A897 /* image.cpp in Sources */, ADD7D2A01EBF9E1C00D5A897 /* image.cpp in Sources */,
ADD7D2A11EBF9E1C00D5A897 /* texture.cpp in Sources */, ADD7D2A11EBF9E1C00D5A897 /* texture.cpp in Sources */,
AD0E119C1ECA215600CDA6BB /* app_events.cpp in Sources */, AD0E119C1ECA215600CDA6BB /* app_events.cpp in Sources */,
ADC6B6C8216E0F0000DED870 /* sqlite3.c in Sources */,
ADFD32272166C9A000F46F85 /* node_dialog_resize.cpp in Sources */, ADFD32272166C9A000F46F85 /* node_dialog_resize.cpp in Sources */,
ADBC8C551FAFD0520094B339 /* app_cloud.cpp in Sources */, ADBC8C551FAFD0520094B339 /* app_cloud.cpp in Sources */,
ADD7D2961EBF9E1C00D5A897 /* brush.cpp in Sources */, ADD7D2961EBF9E1C00D5A897 /* brush.cpp in Sources */,
@@ -1593,6 +1607,7 @@
libs/jpeg, libs/jpeg,
libs/poly2tri/poly2tri, libs/poly2tri/poly2tri,
libs/base64, libs/base64,
libs/sqlite3,
); );
LIBRARY_SEARCH_PATHS = ""; LIBRARY_SEARCH_PATHS = "";
MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET = 10.11;
@@ -1652,6 +1667,7 @@
libs/jpeg, libs/jpeg,
libs/poly2tri/poly2tri, libs/poly2tri/poly2tri,
libs/base64, libs/base64,
libs/sqlite3,
); );
LIBRARY_SEARCH_PATHS = ""; LIBRARY_SEARCH_PATHS = "";
MACOSX_DEPLOYMENT_TARGET = 10.11; MACOSX_DEPLOYMENT_TARGET = 10.11;
@@ -1845,7 +1861,6 @@
"$(PROJECT_DIR)/libs/hockeyapp/HockeySDK-iOS/HockeySDK.embeddedframework", "$(PROJECT_DIR)/libs/hockeyapp/HockeySDK-iOS/HockeySDK.embeddedframework",
); );
HEADER_SEARCH_PATHS = ( HEADER_SEARCH_PATHS = (
"/Users/omimac/Downloads/curl-android-ios-master/prebuilt-with-ssl/iOS/include",
libs/stb, libs/stb,
libs/glm, libs/glm,
libs/yoga, libs/yoga,
@@ -1855,12 +1870,13 @@
libs/poly2tri/poly2tri, libs/poly2tri/poly2tri,
libs/base64, libs/base64,
libs/libSonarPen/include, libs/libSonarPen/include,
"libs/curl-android-ios/iOS/include",
); );
INFOPLIST_FILE = PanoPainter/Info.plist; INFOPLIST_FILE = PanoPainter/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.2; IPHONEOS_DEPLOYMENT_TARGET = 9.2;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = ( LIBRARY_SEARCH_PATHS = (
"/Users/omimac/Downloads/curl-android-ios-master/prebuilt-with-ssl/iOS", "libs/curl-android-ios/iOS",
"$(PROJECT_DIR)/libs/libSonarPen", "$(PROJECT_DIR)/libs/libSonarPen",
); );
PRODUCT_BUNDLE_IDENTIFIER = com.omixlab.panopainter.ios; PRODUCT_BUNDLE_IDENTIFIER = com.omixlab.panopainter.ios;
@@ -1884,7 +1900,6 @@
"$(PROJECT_DIR)/libs/hockeyapp/HockeySDK-iOS/HockeySDK.embeddedframework", "$(PROJECT_DIR)/libs/hockeyapp/HockeySDK-iOS/HockeySDK.embeddedframework",
); );
HEADER_SEARCH_PATHS = ( HEADER_SEARCH_PATHS = (
"/Users/omimac/Downloads/curl-android-ios-master/prebuilt-with-ssl/iOS/include",
libs/stb, libs/stb,
libs/glm, libs/glm,
libs/yoga, libs/yoga,
@@ -1894,12 +1909,13 @@
libs/poly2tri/poly2tri, libs/poly2tri/poly2tri,
libs/base64, libs/base64,
libs/libSonarPen/include, libs/libSonarPen/include,
"libs/curl-android-ios/iOS/include",
); );
INFOPLIST_FILE = PanoPainter/Info.plist; INFOPLIST_FILE = PanoPainter/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 9.2; IPHONEOS_DEPLOYMENT_TARGET = 9.2;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = ( LIBRARY_SEARCH_PATHS = (
"/Users/omimac/Downloads/curl-android-ios-master/prebuilt-with-ssl/iOS", "libs/curl-android-ios/iOS",
"$(PROJECT_DIR)/libs/libSonarPen", "$(PROJECT_DIR)/libs/libSonarPen",
); );
PRODUCT_BUNDLE_IDENTIFIER = com.omixlab.panopainter.ios; PRODUCT_BUNDLE_IDENTIFIER = com.omixlab.panopainter.ios;

View File

@@ -119,3 +119,4 @@
#include <stb/stb_image.h> #include <stb/stb_image.h>
#include <stb/stb_image_write.h> #include <stb/stb_image_write.h>
#include <curl/curl.h> #include <curl/curl.h>
#include <sqlite3.h>