Yonas Kolb
a20885e6b4
checking build setting existence checks xcconfig files too
2017-09-23 21:31:36 +02:00
Yonas Kolb
4cf9e9b399
fix missing bundle id in test project
2017-09-23 18:57:27 +02:00
Yonas Kolb
7d564028ad
update makefile
2017-09-23 17:59:18 +02:00
Yonas Kolb
ca7b08092a
Merge pull request #63 from yonaskolb/homebrew-disable-sandbox
...
Disable sandbox when building XcodeGen for Homebrew
2017-09-23 17:25:41 +02:00
Pedro Piñera
996a849b80
[homebrew-disable-sandbox] Disable sandbox when building XcodeGen for Homebrew
2017-09-23 12:49:03 +02:00
Yonas Kolb
02bf3b0b8f
update homebrew to 1.1.0
2017-09-20 16:55:36 +02:00
Yonas Kolb
d005bcd955
1.1.0 changelog
1.1.0
2017-09-20 16:14:15 +02:00
Yonas Kolb
8229e013f4
set default version of generated targets to Swift 4.0
2017-09-20 16:10:30 +02:00
Yonas Kolb
b34c9aff60
document swift run command
2017-09-20 16:08:38 +02:00
Yonas Kolb
2b4d8aa6ff
update generated LastUpgradeVersion to 0900
2017-09-19 13:14:38 +02:00
Yonas Kolb
e2eed348f2
update homebrew formula to 1.0.1
2017-09-19 12:37:35 +02:00
Yonas Kolb
43bf6cbfdb
1.0.1 changelog
1.0.1
2017-09-19 12:36:03 +02:00
Yonas Kolb
a689e8f224
fix incorrect default build script shell path
2017-09-19 12:34:22 +02:00
Yonas Kolb
aff16e8c37
Update README.md
2017-09-19 11:54:43 +02:00
Yonas Kolb
c5a065b612
remove copying of libCYaml.dylib
2017-09-18 22:47:52 +02:00
Yonas Kolb
192406a07d
add warning for homebrew usage
2017-09-18 22:45:54 +02:00
Yonas Kolb
04b8ec03e9
update homebrew formula
2017-09-18 22:09:57 +02:00
Yonas Kolb
b9d6ee2e34
xcode 9 base settings
1.0.0
2017-09-18 22:00:35 +02:00
Yonas Kolb
ab358ad5d5
1.0.0 changelog
2017-09-18 21:59:15 +02:00
Yonas Kolb
b768689c44
Merge pull request #54 from yonaskolb/target_map
...
Change targets from list to map
2017-09-18 21:51:12 +02:00
Yonas Kolb
49875a33dd
Merge pull request #56 from yonaskolb/xcodeproj_0.1.2
...
Upgrade to xcodeproj 0.1.2
2017-09-14 21:38:58 +02:00
Yonas Kolb
956edd3350
upgrade to xcodeproj 0.1.2
2017-09-14 21:28:09 +02:00
Yonas Kolb
061bddd18b
ability to override target name
2017-09-14 21:04:33 +02:00
Yonas Kolb
d5204199f3
add target modification in include test
2017-09-14 21:00:52 +02:00
Yonas Kolb
38bc3be64b
change yaml targets from list to map
2017-09-14 20:53:34 +02:00
Yonas Kolb
9670a35602
Merge pull request #52 from yonaskolb/swift_4
...
Upgrade to Swift 4
2017-09-14 20:10:24 +02:00
Yonas Kolb
05e7928c7c
upgrade to Swift 4
2017-09-14 00:48:57 +02:00
Yonas Kolb
217b5422ad
Merge pull request #50 from antoniocasero/master
...
Filter out NSNull elements from the json dictionary.
2017-09-14 00:02:27 +02:00
Palmero, Antonio
62f72d39bc
Filter out NSNull elements from the json dictionary.
...
This change allows us to override default BuildSettings.
For example:
If I want to keep the attribute SWIFT_OBJC_INTERFACE_HEADER_NAME empty,
(by default it contains some value). I just need to override this value
in the settings spec.
Before If I keep property empty, then in the generated settings the value
appear as <null>.
The method implemented recursively loop through the json dictionary
looking for NSNull objects and replace them by an empty string.
Filter out NSNull elements from the json dictionary.
This change allows us to override default BuildSettings.
For example:
If I want to keep the attribute SWIFT_OBJC_INTERFACE_HEADER_NAME empty,
(by default it contains some value). I just need to override this value
in the settings spec.
Before If I keep property empty, then in the generated settings the value
appear as <null>.
The method implemented recursively loop through the json dictionary
looking for NSNull objects and replace them by an empty string.
2017-09-13 13:58:32 +02:00
Yonas Kolb
714daa8b7f
Merge pull request #48 from antoniocasero/master
...
Add support to C and C++ files in ‘Compile sources’
2017-09-09 19:56:03 +02:00
Palmero, Antonio
09ef25bd0d
Add support to C and C++ files in ‘Compile sources’
...
Previously the Compile Sources section was empty because it was not able
to recognize the file extension.
2017-09-08 17:21:33 +02:00
Yonas Kolb
a4f47e9a3a
update Homebrew formula to 0.6.1
2017-08-30 17:40:38 +02:00
Yonas Kolb
aae0d99ca8
0.6.1 changelog
2017-08-30 17:39:38 +02:00
Yonas Kolb
ffd07ac5aa
Merge pull request #45 from yonaskolb/project_attributes
...
Project attributes
0.6.1
2017-08-30 17:23:20 +02:00
Yonas Kolb
b6ac25d4ab
Merge pull request #46 from yonaskolb/application_platform_templates
...
Product + Platform setting presets
2017-08-30 17:23:11 +02:00
Yonas Kolb
016040d6bf
move code signing settings from iOS to application_iOS
2017-08-30 17:20:32 +02:00
Yonas Kolb
86b3e1334e
load setting preset for combination of product and platform
2017-08-30 17:19:53 +02:00
Yonas Kolb
ea41e6bbc6
set project attributes
2017-08-30 17:06:41 +02:00
Yonas Kolb
183630159e
don't bother linking target dependencies
2017-08-30 16:46:31 +02:00
Yonas Kolb
9b4001cd94
update homebrew formula to 0.6.0
2017-08-30 15:07:19 +02:00
Yonas Kolb
c952c67180
0.6.0 changelog
0.6.0
2017-08-30 15:06:12 +02:00
Yonas Kolb
4f14203e6c
changed default spec name to project.yaml and project to directory
2017-08-30 15:03:22 +02:00
Yonas Kolb
f646e07f27
Merge pull request #44 from yonaskolb/includes
...
Project Spec includes
2017-08-30 14:08:03 +02:00
Yonas Kolb
61fd9bafb8
spec include documentation
2017-08-30 13:03:05 +02:00
Yonas Kolb
6774934a1b
support include array in spec that merges other specs
2017-08-30 12:58:10 +02:00
Yonas Kolb
873943b4c8
update homebrew formula
2017-08-28 19:11:17 +02:00
Yonas Kolb
ecd9bbec92
0.5.1 changelog
0.5.1
2017-08-28 19:09:13 +02:00
Yonas Kolb
0f8875902b
Merge pull request #43 from yonaskolb/fix_build_scripts
...
Fix "" not escaping in build scripts
2017-08-28 18:22:29 +02:00
Yonas Kolb
6bfb0eade6
fix "" not escaping in build scripts
2017-08-28 17:44:42 +02:00
Yonas Kolb
24b9bfa8f1
add CODE_SIGN_IDENTITY[sdk=iphoneos*] for iOS targets
2017-08-28 17:23:38 +02:00