105 Commits

Author SHA1 Message Date
qPCR4vir
9975984d91 set POLICY CMP0004 OLD # ignore leading space 2016-06-23 16:01:39 +02:00
qPCR4vir
1626e8193b reorganize 2016-06-23 15:43:09 +02:00
qPCR4vir
e918fa604e leading space ? 2016-06-23 15:05:22 +02:00
qPCR4vir
8fed40f334 leding space is an error 2016-06-23 14:52:53 +02:00
qPCR4vir
9a85b5315a trailing space is an error 2016-06-23 14:44:15 +02:00
qPCR4vir
972ecc97ac improve NANA_LINKS ? 2016-06-23 14:36:24 +02:00
Ariel Vina-Rodriguez
dfdf122ee2 NANA_LINKS " -lstdc++fs 2016-06-22 18:10:35 +02:00
Ariel Vina-Rodriguez
f59dfb9949 # set (CMAKE_STATIC_LINKER_FLAGS 2016-06-22 17:52:16 +02:00
Ariel Vina-Rodriguez
f22cb91557 return to using NANA_LINKS only 2016-06-22 16:44:50 +02:00
Ariel Vina-Rodriguez
fe90da19a2 CMAKE_STATIC_LINKER_FLAGS append? 2016-06-22 16:04:14 +02:00
Ariel Vina-Rodriguez
179750630c CMAKE_STATIC_LINKER_FLAGS ? 2016-06-22 15:48:56 +02:00
Ariel Vina-Rodriguez
7c44842350 forgot ${CMAKE_EXE_LINKER_FLAGS} -L/opt/X11/lib/ 2016-06-22 00:56:53 +02:00
Ariel Vina-Rodriguez
4e536eeff9 fixing linking 2016-06-21 23:24:52 +02:00
qPCR4vir
477ea05ced FIX linking with CMake - CLion - gcc 5.1 2016-06-21 20:46:09 +02:00
qPCR4vir
067eeff3dd improve verbose_preprocessor 2016-06-21 20:43:36 +02:00
qPCR4vir
b3e9e2d979 FIX ? add link flag -lstdc++fs to use fs in gcc >= 5.3 2016-06-20 17:14:35 +02:00
qPCR4vir
a46991673b avoid duplicate listing of source dir 2016-06-20 17:13:22 +02:00
qPCR4vir
8d2d240d62 comments in cmake list file 2016-06-20 17:10:18 +02:00
Pr0curo
bb53c4c1ec correct workaround for missing thread support
the Workaround from MeganZ (I suppose you refere to this one: https://github.com/meganz/mingw-std-threads) hast some flaws: <thread> is not available, <phread.h> is not available and EPROTO is already defined (but with 53 instead of 71)
2016-03-16 09:16:55 +01:00
qPCR4vir
2c04ba7bf3 all demos added because exec() don't need main form to exit_all 2016-03-05 03:17:49 +01:00
qPCR4vir
9c2736abe5 fixing dir 2016-03-04 17:16:32 +01:00
qPCR4vir
8bbfb38a50 add explicit test in travis.
we need to set this automatically in cmake. But first we need a general way to exit from an application from the parallel GUI testing function. Now I use fm.close(), and I need to pass a pointer to the main form to that function to do that. A general API::exit() will be much better but don't work. Why?
2016-03-03 17:19:58 +01:00
qPCR4vir
497e5454c5 add_test 2016-03-02 17:38:30 +01:00
qPCR4vir
a97c326b17 no calculator 2016-03-02 17:18:46 +01:00
qPCR4vir
b000928b30 run what locally run 2016-03-02 16:17:50 +01:00
qPCR4vir
a2fd7f32c8 NANA_ADD_DEF_AUTOMATIC_GUI_TESTING
Support for NANA_AUTOMATIC_GUI_TESTING
Will cause the program to self-test the GUI.
If NANA_ADD_DEF_AUTOMATIC_GUI_TESTING is also defined a default automatic GUI test
will be added to all programs which don't have yet one defined. This default test will simple
wait 10 sec. (time to construct, show and execute the GUI) and then exit normally.
2016-03-02 14:05:48 +01:00
qPCR4vir
8cb8655147 -DNANA_AUTOMATIC_GUI_TESTING 2016-03-02 11:43:05 +01:00
qPCR4vir
59d94b9c7a FreeMe need more work - let out of the way temporally 2016-03-02 11:42:19 +01:00
Ariel Vina-Rodriguez
669a7385a6 # 2016-03-01 19:33:50 +01:00
Ariel Vina-Rodriguez
6160801bdf fix 2016-03-01 19:26:38 +01:00
Ariel Vina-Rodriguez
37ed48d38a add_custom_command( TARGET clicked POST_BUILD COMMAND clicked ) 2016-03-01 19:23:35 +01:00
Ariel Vina-Rodriguez
18a919f11e fix 2016-03-01 19:06:33 +01:00
qPCR4vir
976b5ec275 explore automatic GUI testing in VS2015, cmake and travis
local works vary good in windows with VS2015
2016-03-01 18:59:57 +01:00
qPCR4vir
54ecf4d714 a simple but not trivial HelloWorld 2016-02-29 14:30:49 +01:00
qPCR4vir
be2b67d970 by default but optionally install includes, make easy to find variables in large lists 2016-02-29 00:23:04 +01:00
git
f236ca91cf Copy include files to installation directory. 2016-02-27 16:47:27 -08:00
qPCR4vir
d7a3f12136 include demo 2016-02-26 16:52:26 +01:00
qPCR4vir
2504a915b3 FIX: project() defines essential system variables like CMAKE_FIND_LIBRARY_PREFIXES 2016-02-26 14:03:01 +01:00
qPCR4vir
c499c351dc cleanup selection of std, boost or nana filesystem and install it in travis, with detection in cmake
todo: check namespaces and compatibility of boost filesystem
2016-02-25 19:21:29 +01:00
qPCR4vir
1dd42c8841 log Boost related configuration 2016-02-25 09:26:06 +01:00
qPCR4vir
0978ed7e18 NANA_BOOST_FILESYSTEM_PREFERRED On by default. 2016-02-25 08:40:57 +01:00
qPCR4vir
e649a06b6f include protoversion of the file_explore demo 2016-02-25 00:07:39 +01:00
qPCR4vir
da58586888 try png demo 2016-02-16 21:39:48 +01:00
Ariel Vina-Rodriguez
c6a84467ea pending demos 2016-02-16 21:11:25 +01:00
qPCR4vir
f4bc8af695 all demos in cmake 2016-02-16 18:59:24 +01:00
qPCR4vir
999a1e7cbc "automate" demos build with GLOB 2016-02-16 18:36:48 +01:00
qPCR4vir
186be4a99b CMAKE_BOOST_FILESYSTEM_AVAILABLE 2016-02-16 13:12:47 +01:00
qPCR4vir
1c05efcb81 fixing with C++14: tabbar append error in gcc linux - travis 2016-02-15 19:59:49 +01:00
qPCR4vir
09eaea0fad modernize widget_show2 to nana v1.3.0 2016-02-15 00:46:37 +01:00
qPCR4vir
32875bdf4c allow widget show 2016-02-14 05:09:43 +01:00