Sam Edwards
|
2a85cd7a5b
|
CMake: dtoolbase/dtoolutil may need to link against Python.
|
2014-02-04 11:28:06 -07:00 |
Sam Edwards
|
c4ade7f8b9
|
Move OpenSSL parser-inc files to openssl/ subdirectory.
|
2014-02-03 12:09:20 -07:00 |
Sam Edwards
|
33142e0b59
|
CMake: Build interrogate_module.
|
2014-01-30 13:18:11 -07:00 |
kestred
|
b04ebdda98
|
Have package_option automatically generate option library targets instead of checking in every instance they're used.
|
2014-01-30 06:47:09 -07:00 |
Sam Edwards
|
0f89ef1e7b
|
In CMake, link a few libraries against other libraries that they depend on.
|
2014-01-26 18:06:37 -07:00 |
kestred
|
b25669af6f
|
Merge remote-tracking branch 'upstream/master' into cmake
|
2014-01-25 22:17:41 -07:00 |
kestred
|
f4bf740362
|
Fix HAVE_LOCKF in dtoolbase.h for python headers that don't define it.
|
2014-01-19 17:33:19 -07:00 |
kestred
|
b940bbc88e
|
Add python_libaries for linker to p3interrogatedb target (when not HAVE_PYTHON, PYTHON_LIBRARIES will be empty).
|
2014-01-19 00:53:11 -07:00 |
kestred
|
9ee6e59795
|
Change %pure_parser to %pure-parser in cppBison.yxx (%pure_parser is very very deprecated)
|
2014-01-19 00:45:02 -07:00 |
kestred
|
3fd5f58583
|
Add #ifdef and #undef where necessary to prevent duplicate definitions.
|
2014-01-19 00:44:14 -07:00 |
rdb
|
a10bbe9c9e
|
One more pystub symbol for Python 3 that's used in direct
|
2013-12-23 21:06:20 +00:00 |
rdb
|
5fdf4828be
|
package macros, add stuff to Config.cmake
|
2013-12-22 00:18:57 +01:00 |
rdb
|
4944d7cd7b
|
use compare_to and get_class_type instead of compareTo and getClassType
|
2013-12-18 10:24:00 +00:00 |
rdb
|
f29c4681e1
|
Fix broken Python 3 support.
|
2013-12-17 17:42:16 +00:00 |
rdb
|
634c3c5a0a
|
Stubs for Python 3 functions
|
2013-12-17 15:03:30 +00:00 |
rdb
|
7ea0d099e9
|
More progress on Config.cmake, fix bison, add BUILD_DTOOL/BUILD_PANDA to toggle trees.
|
2013-12-16 20:33:20 +01:00 |
rdb
|
57c9b1ae64
|
Add composite_sources, add bison macro, emulate CMAKE_CURRENT_DIR_IN_INTERFACE in pre-2.8.11
|
2013-12-16 17:21:11 +01:00 |
rdb
|
7a66d4ea2f
|
Fix issues with version, copy over documentation for version vars.
|
2013-12-14 12:08:30 +01:00 |
kestred
|
fdcd21ad4c
|
CMake: Rearrange CMake flow so that Version, Package, and Config information is available at the top level. Remove complexity from subpackages where possible.
|
2013-12-13 14:06:36 -07:00 |
kestred
|
905f0a8c55
|
CMake: Start cleaning up configuration variables.
|
2013-12-13 13:32:23 -07:00 |
rdb
|
a8cde9f6f1
|
Use a custom target for bison as the built-in one is ill-equipped for our purposes. Also, add pandabase.
|
2013-12-13 16:35:16 +01:00 |
rdb
|
abec123074
|
Merge branch 'master' of ssh://github.com/kestred/panda3d into cmake
|
2013-12-13 14:19:28 +01:00 |
kestred
|
d1572173d3
|
CMake: Configure: Add XYZZY_LIBRARY(IES) variable declarations for Find packages. Other cleanup and reorginizaion.
|
2013-12-12 12:30:42 -07:00 |
kestred
|
93ca5ade90
|
CMake: Bugfix: Include "memoryHook.h" in "streamReader.cxx" to fix incomplete class from foward decl.
|
2013-12-06 01:32:04 -07:00 |
Sam Edwards
|
8f3a798ae8
|
CMake: Resolve linker issues with interrogate; it now builds!
|
2013-11-30 03:07:23 -07:00 |
Sam Edwards
|
a71c7e6ad1
|
Get interrogate to (almost) build under CMake.
|
2013-11-29 03:13:50 -07:00 |
Sam Edwards
|
e9518eab5c
|
CMake: Build dtool/cppparser without requiring HAVE_INTERROGATE; fix its use of paths.
|
2013-11-29 02:59:46 -07:00 |
Sam Edwards
|
03e79fce99
|
Build dtool/interrogatedb under CMake.
|
2013-11-29 02:34:18 -07:00 |
Sam Edwards
|
eb1ac82a2e
|
Build dtool/pystub under CMake.
|
2013-11-29 02:24:45 -07:00 |
Sam Edwards
|
163cbe4ea2
|
Massively clean up CMakeLists files by removing use of ${CMAKE_CURRENT_LIST_DIR}; this is handled by add_subdirectory instead.
|
2013-11-29 02:19:55 -07:00 |
Sam Edwards
|
6f426a3e82
|
Get dconfig building under CMake.
|
2013-11-29 01:57:00 -07:00 |
Sam Edwards
|
111b1f0548
|
Add p3cppparser building to the CMake build system.
|
2013-11-28 23:36:22 -07:00 |
Sam Edwards
|
6c067883cc
|
Update CMake configuration (and a few includes) to get p3prc compiling.
|
2013-11-28 22:21:28 -07:00 |
Sam Edwards
|
ea140ed5cc
|
Rename most *.cmake files to CMakeLists.txt [1/2]
|
2013-11-28 19:01:16 -07:00 |
Sam Edwards
|
8020f5da1a
|
Ensure that dtoolutil/dtoolbase get built statically by CMake.
|
2013-11-28 01:53:40 -07:00 |
Sam Edwards
|
3f4f03229f
|
Get dtoolutil to build under CMake.
|
2013-11-28 01:27:12 -07:00 |
kestred
|
c9084be73a
|
CMake: Remove debugging comment.
|
2013-11-25 16:26:41 -07:00 |
kestred
|
b73d724fed
|
CMake: Start basic cmake files; working on dtool first as example.
|
2013-11-25 01:44:51 -07:00 |
rdb
|
5b1ea47fee
|
add F_operator flag
|
2013-11-18 18:37:27 +00:00 |
rdb
|
52e4acc0ce
|
fix a crash with the python-obj, python and c interface makers
|
2013-11-08 10:30:27 +00:00 |
rdb
|
c3e862a842
|
Add is_double and is_short
|
2013-11-08 10:25:45 +00:00 |
rdb
|
7926a5fa7b
|
backward compatibility with Python 2.7
|
2013-10-27 18:51:20 +00:00 |
rdb
|
0d656a6848
|
fix typo. thanks to heek_
|
2013-09-19 08:04:15 +00:00 |
rdb
|
b7b9adfd35
|
compile fixes
|
2013-09-18 23:35:15 +00:00 |
rdb
|
d2720d4365
|
fix line endings
|
2013-09-17 15:23:14 +00:00 |
rdb
|
cc3bae7e76
|
Big interrogate cleanup, new extension system, add __iter__ support, add buffer protocol support
|
2013-09-17 10:11:43 +00:00 |
rdb
|
8fff339477
|
A lot of code cleanup
|
2013-09-01 15:05:43 +00:00 |
rdb
|
c0d78d57d4
|
Can we just use streamoff instead of ssize_t?
|
2013-08-26 15:45:14 +00:00 |
rdb
|
461fdfdddc
|
fix compile error on MSVC, where ssize_t doesn't exist (but SSIZE_T does)
|
2013-08-26 14:38:55 +00:00 |
rdb
|
41d851db86
|
for some reason ppremake needs these files to be here
|
2013-08-25 17:30:29 +00:00 |