summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2019-04-30 00:36:41 +0800
committerruki <[email protected]>2019-04-29 21:40:11 +0900
commitda200b1b741d66a9761c9c0224828de9cbbacfbc (patch)
treed3ea784a4b635fb19d5c6597eb923ecd8c3ddd35
parent6492e9504a7d47ebec4babfcf4872fa1b83427ce (diff)
improve templates with tbox
-rw-r--r--xmake/templates/c++/console_tbox/project/src/xmake.lua3
-rw-r--r--xmake/templates/c++/shared_library_tbox/project/src/_library/interface.h1
-rw-r--r--xmake/templates/c++/shared_library_tbox/project/src/_library/xmake.lua6
-rw-r--r--xmake/templates/c++/shared_library_tbox/project/xmake.lua2
-rw-r--r--xmake/templates/c++/static_library_tbox/project/src/_library/interface.h1
-rw-r--r--xmake/templates/c++/static_library_tbox/project/src/_library/xmake.lua6
-rw-r--r--xmake/templates/c++/static_library_tbox/project/xmake.lua2
-rw-r--r--xmake/templates/c/console_tbox/project/src/xmake.lua3
-rw-r--r--xmake/templates/c/shared_library_tbox/project/src/_library/interface.h1
-rw-r--r--xmake/templates/c/shared_library_tbox/project/src/_library/xmake.lua6
-rw-r--r--xmake/templates/c/shared_library_tbox/project/xmake.lua2
-rw-r--r--xmake/templates/c/static_library_tbox/project/src/_library/interface.h1
-rw-r--r--xmake/templates/c/static_library_tbox/project/src/_library/xmake.lua6
-rw-r--r--xmake/templates/c/static_library_tbox/project/xmake.lua2
14 files changed, 8 insertions, 34 deletions
diff --git a/xmake/templates/c++/console_tbox/project/src/xmake.lua b/xmake/templates/c++/console_tbox/project/src/xmake.lua
index 35acd7238..73adf9675 100644
--- a/xmake/templates/c++/console_tbox/project/src/xmake.lua
+++ b/xmake/templates/c++/console_tbox/project/src/xmake.lua
@@ -7,9 +7,6 @@ target("[targetname]")
-- add defines
add_defines("__tb_prefix__=\"[targetname]\"")
- -- set the auto-generated config.h
- set_config_header("$(buildir)/[targetname].config.h", {prefix = "CONFIG"})
-
-- add packages
add_packages("tbox")
diff --git a/xmake/templates/c++/shared_library_tbox/project/src/_library/interface.h b/xmake/templates/c++/shared_library_tbox/project/src/_library/interface.h
index 513cce181..944af8121 100644
--- a/xmake/templates/c++/shared_library_tbox/project/src/_library/interface.h
+++ b/xmake/templates/c++/shared_library_tbox/project/src/_library/interface.h
@@ -4,7 +4,6 @@
/* //////////////////////////////////////////////////////////////////////////////////////
* includes
*/
-#include "config.h"
#include "tbox/tbox.h"
/* //////////////////////////////////////////////////////////////////////////////////////
diff --git a/xmake/templates/c++/shared_library_tbox/project/src/_library/xmake.lua b/xmake/templates/c++/shared_library_tbox/project/src/_library/xmake.lua
index 46de512d1..4f564356b 100644
--- a/xmake/templates/c++/shared_library_tbox/project/src/_library/xmake.lua
+++ b/xmake/templates/c++/shared_library_tbox/project/src/_library/xmake.lua
@@ -7,15 +7,11 @@ target("[targetname]")
-- add defines
add_defines("__tb_prefix__=\"[targetname]\"")
- -- set the auto-generated config.h
- set_config_header("$(buildir)/[targetname]/config.h", {prefix = "CONFIG"})
-
-- add the header files for installing
add_headerfiles("../([targetname]/**.h)")
-- add includes directory
- add_includedirs("$(buildir)")
- add_includedirs("$(buildir)/[targetname]")
+ add_includedirs("..", {interface = true})
-- add packages
add_packages("tbox")
diff --git a/xmake/templates/c++/shared_library_tbox/project/xmake.lua b/xmake/templates/c++/shared_library_tbox/project/xmake.lua
index 7a9c99391..1ebaa6e34 100644
--- a/xmake/templates/c++/shared_library_tbox/project/xmake.lua
+++ b/xmake/templates/c++/shared_library_tbox/project/xmake.lua
@@ -1,5 +1,5 @@
-- version
-set_xmakever("2.2.2")
+set_xmakever("2.2.5")
-- set warning all as error
set_warnings("all", "error")
diff --git a/xmake/templates/c++/static_library_tbox/project/src/_library/interface.h b/xmake/templates/c++/static_library_tbox/project/src/_library/interface.h
index c8c62ac70..f4f4a07e1 100644
--- a/xmake/templates/c++/static_library_tbox/project/src/_library/interface.h
+++ b/xmake/templates/c++/static_library_tbox/project/src/_library/interface.h
@@ -4,7 +4,6 @@
/* //////////////////////////////////////////////////////////////////////////////////////
* includes
*/
-#include "config.h"
#include "tbox/tbox.h"
/* //////////////////////////////////////////////////////////////////////////////////////
diff --git a/xmake/templates/c++/static_library_tbox/project/src/_library/xmake.lua b/xmake/templates/c++/static_library_tbox/project/src/_library/xmake.lua
index 07fc61acf..71a5e698f 100644
--- a/xmake/templates/c++/static_library_tbox/project/src/_library/xmake.lua
+++ b/xmake/templates/c++/static_library_tbox/project/src/_library/xmake.lua
@@ -7,15 +7,11 @@ target("[targetname]")
-- add defines
add_defines("__tb_prefix__=\"[targetname]\"")
- -- set the auto-generated config.h
- set_config_header("$(buildir)/[targetname]/config.h", {prefix = "CONFIG"})
-
-- add the header files for installing
add_headerfiles("../([targetname]/**.h)")
-- add includes directory
- add_includedirs("$(buildir)")
- add_includedirs("$(buildir)/[targetname]")
+ add_includedirs("..", {interface = true})
-- add packages
add_packages("tbox")
diff --git a/xmake/templates/c++/static_library_tbox/project/xmake.lua b/xmake/templates/c++/static_library_tbox/project/xmake.lua
index 7a9c99391..1ebaa6e34 100644
--- a/xmake/templates/c++/static_library_tbox/project/xmake.lua
+++ b/xmake/templates/c++/static_library_tbox/project/xmake.lua
@@ -1,5 +1,5 @@
-- version
-set_xmakever("2.2.2")
+set_xmakever("2.2.5")
-- set warning all as error
set_warnings("all", "error")
diff --git a/xmake/templates/c/console_tbox/project/src/xmake.lua b/xmake/templates/c/console_tbox/project/src/xmake.lua
index aeb4f9320..3f528a7ec 100644
--- a/xmake/templates/c/console_tbox/project/src/xmake.lua
+++ b/xmake/templates/c/console_tbox/project/src/xmake.lua
@@ -7,9 +7,6 @@ target("[targetname]")
-- add defines
add_defines("__tb_prefix__=\"[targetname]\"")
- -- set the auto-generated config.h
- set_config_header("$(buildir)/[targetname].config.h", {prefix = "CONFIG"})
-
-- add packages
add_packages("tbox")
diff --git a/xmake/templates/c/shared_library_tbox/project/src/_library/interface.h b/xmake/templates/c/shared_library_tbox/project/src/_library/interface.h
index 513cce181..944af8121 100644
--- a/xmake/templates/c/shared_library_tbox/project/src/_library/interface.h
+++ b/xmake/templates/c/shared_library_tbox/project/src/_library/interface.h
@@ -4,7 +4,6 @@
/* //////////////////////////////////////////////////////////////////////////////////////
* includes
*/
-#include "config.h"
#include "tbox/tbox.h"
/* //////////////////////////////////////////////////////////////////////////////////////
diff --git a/xmake/templates/c/shared_library_tbox/project/src/_library/xmake.lua b/xmake/templates/c/shared_library_tbox/project/src/_library/xmake.lua
index 65e855f2b..cb36ba3b8 100644
--- a/xmake/templates/c/shared_library_tbox/project/src/_library/xmake.lua
+++ b/xmake/templates/c/shared_library_tbox/project/src/_library/xmake.lua
@@ -7,15 +7,11 @@ target("[targetname]")
-- add defines
add_defines("__tb_prefix__=\"[targetname]\"")
- -- set the auto-generated config.h
- set_config_header("$(buildir)/[targetname]/config.h", {prefix = "CONFIG"})
-
-- add the header files for installing
add_headerfiles("../([targetname]/**.h)")
-- add includes directory
- add_includedirs("$(buildir)")
- add_includedirs("$(buildir)/[targetname]")
+ add_includedirs("..", {interface = true})
-- add packages
add_packages("tbox")
diff --git a/xmake/templates/c/shared_library_tbox/project/xmake.lua b/xmake/templates/c/shared_library_tbox/project/xmake.lua
index 7a9c99391..1ebaa6e34 100644
--- a/xmake/templates/c/shared_library_tbox/project/xmake.lua
+++ b/xmake/templates/c/shared_library_tbox/project/xmake.lua
@@ -1,5 +1,5 @@
-- version
-set_xmakever("2.2.2")
+set_xmakever("2.2.5")
-- set warning all as error
set_warnings("all", "error")
diff --git a/xmake/templates/c/static_library_tbox/project/src/_library/interface.h b/xmake/templates/c/static_library_tbox/project/src/_library/interface.h
index c8c62ac70..f4f4a07e1 100644
--- a/xmake/templates/c/static_library_tbox/project/src/_library/interface.h
+++ b/xmake/templates/c/static_library_tbox/project/src/_library/interface.h
@@ -4,7 +4,6 @@
/* //////////////////////////////////////////////////////////////////////////////////////
* includes
*/
-#include "config.h"
#include "tbox/tbox.h"
/* //////////////////////////////////////////////////////////////////////////////////////
diff --git a/xmake/templates/c/static_library_tbox/project/src/_library/xmake.lua b/xmake/templates/c/static_library_tbox/project/src/_library/xmake.lua
index 29c60e912..45967cabc 100644
--- a/xmake/templates/c/static_library_tbox/project/src/_library/xmake.lua
+++ b/xmake/templates/c/static_library_tbox/project/src/_library/xmake.lua
@@ -7,15 +7,11 @@ target("[targetname]")
-- add defines
add_defines("__tb_prefix__=\"[targetname]\"")
- -- set the auto-generated config.h
- set_config_header("$(buildir)/[targetname]/config.h", {prefix = "CONFIG"})
-
-- add the header files for installing
add_headerfiles("../([targetname]/**.h)")
-- add includes directory
- add_includedirs("$(buildir)")
- add_includedirs("$(buildir)/[targetname]")
+ add_includedirs("..", {interface = true})
-- add packages
add_packages("tbox")
diff --git a/xmake/templates/c/static_library_tbox/project/xmake.lua b/xmake/templates/c/static_library_tbox/project/xmake.lua
index 7a9c99391..1ebaa6e34 100644
--- a/xmake/templates/c/static_library_tbox/project/xmake.lua
+++ b/xmake/templates/c/static_library_tbox/project/xmake.lua
@@ -1,5 +1,5 @@
-- version
-set_xmakever("2.2.2")
+set_xmakever("2.2.5")
-- set warning all as error
set_warnings("all", "error")