From cae0334081732668335c8768257b8e45187de1ca Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Thu, 20 Jul 2017 10:28:31 +1200 Subject: [PATCH] Improve separation of development vs public configurations. --- templates/project/teapot.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/templates/project/teapot.rb b/templates/project/teapot.rb index 0179dbb..5666143 100644 --- a/templates/project/teapot.rb +++ b/templates/project/teapot.rb @@ -54,8 +54,8 @@ # Configurations -define_configuration '$PROJECT_TARGET_NAME' do |configuration| - configuration.require "generate-project" +define_configuration 'development' do |configuration| + configuration.import '$PROJECT_TARGET_NAME' # Provides all the build related infrastructure: configuration.require 'platforms' @@ -65,4 +65,10 @@ # Provides some useful C++ generators: configuration.require 'generate-cpp-class' + + configuration.require 'generate-project' +end + +define_configuration '$PROJECT_TARGET_NAME' do |configuration| + configuration.public! end