Yonas Kolb
c9e8e68bc5
move bundleIdPrefix to options
2017-09-25 15:30:15 +02:00
Yonas Kolb
c44b4f969f
add some more comprehensive logging output with emoji
2017-09-25 14:44:39 +02:00
Yonas Kolb
8dd3864d14
add Include documentation to ProjectSpec.md
2017-09-25 13:35:59 +02:00
Yonas Kolb
c9c589c5ee
add optional replace syntax when merging includes
2017-09-25 13:34:11 +02:00
Yonas Kolb
957493855c
update changelog
2017-09-25 10:53:04 +02:00
Yonas Kolb
de8f885ae3
add bundleIdPrefix for generating PRODUCT_BUNDLE_IDENTIFIER
2017-09-24 21:21:57 +02:00
Yonas Kolb
5a1da760f8
print errors in red
2017-09-24 20:50:37 +02:00
Yonas Kolb
8343593bba
Merge pull request #64 from yonaskolb/xcconfig
...
XCConfig files
2017-09-24 20:32:53 +02:00
Yonas Kolb
39c8af324c
support single string for include
2017-09-24 20:22:32 +02:00
Yonas Kolb
4877edfe89
fix spelling mistakes
2017-09-24 20:15:57 +02:00
Yonas Kolb
1323117cf8
add validation for project fileGroups and configFiles
2017-09-24 19:48:42 +02:00
Yonas Kolb
8a993fd94c
move spec validation into seperate file
2017-09-24 19:42:14 +02:00
Yonas Kolb
2d1ccb6d1d
rename project.groups to project.fileGroups
2017-09-24 19:35:26 +02:00
Yonas Kolb
71e5b4a2f2
include project settings when checking for INFOPLIST_FILE
2017-09-24 19:21:27 +02:00
Yonas Kolb
8929625be9
remove old project
2017-09-24 18:10:46 +02:00
Yonas Kolb
c34136bbd7
add documentation for project configFiles and groups
2017-09-23 22:58:56 +02:00
Yonas Kolb
67ad669ea5
add project xcconfig files
2017-09-23 22:48:50 +02:00
Yonas Kolb
8e3966a5b8
add groups to spec for specifying non build files
2017-09-23 22:39:15 +02:00
Yonas Kolb
eb5738dbd0
fix target xcconfig files not working
2017-09-23 22:39:12 +02:00
Yonas Kolb
3abaf7ae40
include xcconfig files in fixture
2017-09-23 22:39:09 +02:00
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